Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS GÜNCEL MAKALELER
emre TAŞ
Başlangıç
emre TAŞ
yazının devamı >
Hüseyin Çelik
Captcha ve Captcha'nın OCR ile analizi
Hüseyin Çelik
yazının devamı >
Önsel Akın
NHibernate
Önsel Akın
yazının devamı >
Mehmet Sencer Karadayı
Lightswitch' e Giriş
Mehmet Sencer Karadayı
yazının devamı >
emre TAŞ
Başlangıç
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSS.NET TV
Android OS Üzerinde Yazılım Geliştirme Android OS Üzerinde Yazılım Geliştirme - Kubilay Kulaoğlu
Android ile Programlamaya Başlangıç Android ile Programlamaya Başlangıç - kubilay Kulaoğlu
WPF-Chart  Kontrolü WPF-Chart Kontrolü - Görkem Sezgin
Silverlight'a Temel Bakış Silverlight'a Temel Bakış - Görkem Sezgin
Linq Teknolojisi Linq Teknolojisi - Görkem Sezgin
Video Gönder Bende Yayınlamak İstiyorum
anketAnket
.NET Yeniliklerini Takip Etmek Sizin İçin Nekadar Önemli ?


Diğer anketler ve sonuçları için tıklayın.
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
 
Mono 1.0 Beta 1 versiyonu çıktı!
Uzun zamandır büyük bir ekip tarafından geliştirilen Mono projesinin son sürümünden bir önceki versiyonu olan Mono Beta 1 Mayıs ayında piyasaya sürüldü.
Uzun zamandır büyük bir ekip tarafından geliştirilen Mono projesinin son sürümünden bir önceki versiyonu olan Mono Beta 1  Mayıs ayında piyasaya sürüldü. Mono'nun Beta 1 versiyonu daha çok Red Hat 9.0, Redhat Fedora Core 1, Novell SUSE 9.0, Novell SUSE SLES 8 ve Microsoft Windows 2000 / XP işletim sistemleri üzerinde çalışacak şekilde tasarlanmıştır.

Mono projesi nedir?

Mono, Novell firması tarafından desteklenen ve tamamen açık kaynak kodlu olarak devam eden bir projedir. Bu projede hedeflenen .NET Frameworuk' ü Linux ve türevi işletim sistemlerinde implemente etmektir. En çok merak edilen konulardan birisi ise Mono projesinin Microsoft ile bağlantısının olup olmadığıdır. Mono'nun resmi web sayfası olan  www.go-mono.com sayfasından elde edilen bilgiye göre Mono projesinin Microsoft firması ile hiç bir bağı bulunmamaktadır. Ancak Microsoft'un ECMA'ya sunduğu CLI standartları ile ilgili her türlü detaylı bilgiyi mono ekibine vermekten kaçınmadığı bilinmektedir.

Mono Beta 1 temel olarak neleri içermektedir?

Mono ECMA CLI standartlarına göre geliştirilen bir proje olduğu için Microsoft.NET'in çalışma modeli ile aynıdır. Bu bağlamda mono ASP.NET ve ADO.NET de dahil olmak üzere .NET sınıf kütüphanelerinin bir çoğunu implemente etmiştir.  Öte yandan Mono Beta 1'in içerdiği diğer önemli bileşenler aşağıda listelenmiştir.

  • ECMA CLI standartlarına dayanan sanal makine(virtual machine)
  • Java Sanal Makinesi
  • x86, PowerPC, SPARC ve S390 işlemcileri için optimize edilmiş derleyici 
  • Linux, MacOS X, Windows, Solaris ve HP-UX işletim sistemlerine destek
  • C# 1.0 derleyicisi.
  • ASP.NET(Web Servisleri/Web Formları) ve ADO.NET Kütüphanesi.
  • GUI tabanlı uygulamalar için GTK# kütüphanesi
  • Postgress, MySQL, DB2, Sybase, Sqlite ve Oracle veritabanları için veri sağlayıcıları(providers)
  • Apache entegrasyon modülü
  • LDAP ve Kriptografi Kütüphanesi
  • Cario Grafik kütüphanesi entegrasyonu Mono Beta 1'de Windows Form kütüphanesi bulunmamaktadır. Mono'nun yol haritasında Windows formlarının Mono 1.2 versiyonunda ekleneceği belirtilmektedir. Mono 1.2 de ayrıca C# 2.0 standartlarında yer alan Generics kütüphanesinide ekleneceği belirtilmektedir. Generics CLR ve C# derleyicisinde önemli değişikliklere neden olacağı için Mono 1.2 de sanal makine Generics altyapısını destekleyecektir.

    Şu anda mevcut olan bir paket ile 'gmcs' adı verilen derleyici kullanılarak Generics kodlarının içeren C# kaynak kodu derlenebilmektedir. Derleyicinin standart mcs derleyicisinden farklı olmasının sebebi Generics in henüz yeni standart hale getirilmesidir.

    Mono projesinin yol haritası :



    Mono projesi Microsoft'un yeni teknolojilerine ayak uydurabilmek ve yeni ECMA standartlarını implemente edebilmek için devamlı geliştirilmesi gereken bir proje. 2004 yılının sonlarında Mono 1.2 versiyonunun çıkarılması hedeflenmektedir. Mono 1.2 versiyonuna eklenmesi düşünülen bileşenler :

  • Generic türlerin desteği :
  • ASP.NET 2.0 desteği
  • Whidbey ile daha da geliştirilen .NET Remoting API'si
  • XQuery gibi System.XML eklentileri.
  • Konsol ve seri port desteği.
  • VB.NET ve JScrip desteği
  • WSE1/WSE2 implementasyonları
  • System.Windows.Forms kütüphanesi

    2005 yılının ortalarında Mono 1.4 versiyonu ile birlikte .NET Framework 1.2 ile sunulacak olan diğer özelliklerin geliştirilmesi hedeflenmektedir. Öte yandan Mono 2.0 ile birlikte Microsoft'un Indigo,Avalon ve WinFX gibi yeni nesil standartlarının da implemente edileceği söylenmektedir. Mono 1.4 ve Mono 2.0 versiyonları ile ilgili şu anda çok ciddi çalışmaların yapılmadığı söylenmekte. Mono Projesi ile ilgili adresler :

    Mono resmi web sayfası : www.go-mono.com

    Mono 1.0 Beta 1 versiyonu ile ilgili ayrıntılı bilgi : http://www.go-mono.com/archive/beta1/beta1.html

    Mono 1.0 Beta 1 Kaynak kodlar ve Download : http://www.go-mono.com/download.html



    Mono ile ilgili sık sorulan sorular : http://www.go-mono.com/faq.html 

    Mono yol haritası : http://www.go-mono.com/mono-roadmap.html

    ...

    Haberi Hazırlayan : C#nedir?com

    Kaynak : www.go-mono.com

  •  
    • Yazılan Yorumlar
    • Yorum Yaz
    Bu konu hakkında yayınlanan yorum bulunmamaktadır.
    "Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
    Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
    Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
     
    SON 10 Haber
    » Uygulama Geliştirme Yarışması
    » Microsoft Yazılım Teknolojileri
    » BT Akademi Eğitim Takvimi
    » BT Akademi Ankara'da
    » BT Akademi’den MCPD Eğitimi...
    » MVC Eğitiminde Kampanya
    » İş İlanı : Avenn Group
    » IT Proje Yönetimi
    » ASP.Net MVC Framework Semineri
    » Silverlight 3.0 Programı